#pragma once

#include <string>
#include <set>
#include <functional>
#include "Singleton.h"
#include "MsgRouter.h"


class AccountService
{
public:
    bool Init();

public:
    AccountService() = default;
    virtual ~AccountService() = default;

public:
    static AccountService* Instance()
	{
		return CSingleton<AccountService>::Instance();
	}

public:
    bool HandleUpdateAccountToken(std::uint32_t uid, std::string&& token);
};















